physically demanding - Turco Inglés Diccionario